A Comparison of a dynamic compilation and mathematic parser libraries in .NET for expression evaluation
نویسنده
چکیده
This work aims to investigate the problems of evaluating expressions in the string format in the .NET framework. The performances of several mathematical parser libraries in .NET are measured and compared. An alternative approach based on a dynamic code compilation is presented. The standard benchmark functions for optimization are used to compare existing libraries against a dynamic code compilation. Key-Words: .NET, math parser, dynamic compilation, computing, benchmark
منابع مشابه
Implementation of Process Control and Monitoring Software with Dynamic Compilation in .NET Technology
The paper describes robust software for monitoring and process control which was created to support control and monitoring of the experimental models have been developed within the multiunivesity projects in recent years and successfully used in the teaching fields of automation in laboratories of many universities, which we in the inter-university cooperation verified many times. The advantage...
متن کاملA Multi-Teraflop Constituency Parser using GPUs
Constituency parsing with rich grammars remains a computational challenge. Graphics Processing Units (GPUs) have previously been used to accelerate CKY chart evaluation, but gains over CPU parsers were modest. In this paper, we describe a collection of new techniques that enable chart evaluation at close to the GPU’s practical maximum speed (a Teraflop), or around a half-trillion rule evaluatio...
متن کاملFeature Engineering in Persian Dependency Parser
Dependency parser is one of the most important fundamental tools in the natural language processing, which extracts structure of sentences and determines the relations between words based on the dependency grammar. The dependency parser is proper for free order languages, such as Persian. In this paper, data-driven dependency parser has been developed with the help of phrase-structure parser fo...
متن کاملA Petri-net based modeling tool, for analysis and evaluation of computer systems
Petri net is one of the most popular methods in modeling and evaluation of concurrent and event-based systems. Different tools have been created to support modeling and simulation of different extensions of Petri net in different applications. Each tool supports some extensions and some features. In this work a Petri net based modeling and evaluation tool is presented that not only supports dif...
متن کاملImproved Procedure for Screening Expression Libraries for Novel Autoantigens
The standard method for immunoscreening of a cDNA expression library is time-consuming becauseof the production of a large proportion of false positives during the first and second round of screening.This problem is more important when a sensitive chemiluminescence detection system is used. Due tothe high sensitivity of the detection system, there is a need to avoid false posi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014